/*
 * @Author: your name
 * @Date: 2021-08-25 09:50:13
 * @LastEditTime: 2021-08-28 18:13:45
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \orderSystems\vue.config.js
 */
module.exports = {
    publicPath: process.env.NODE_ENV === 'develogment' ? "./":"/",
    // 开发用的服务器配置
    devServer: {
      proxy: {
        //拦截以"/api"开头的接口，通过Vue开发服务器，代理浏览器去请求后台服务器；
        // 服务器去请求服务器，不存在跨域的问题。
        // 浏览器的同源策略，产生跨域的问题。为了安全。IP不同或者ip相同、端口不同都会产生跨域。
        // 开发时，后端配置白名单
        // 开发时，可以是代理服务器； 
        // 如果前端打包出来，项目放在后端的服务的目录下，不会有跨域问题。
        // 如果 前、后端分离部署，则产生跨域，一般前端使用nginx来代理请求，解决跨域问题。后端配置白名单也可以，前端不做代理。
        proxy: {
          //系统设置员工管理后台
          "/admin": {
            target: "http://172.16.8.6:8082",
            //target: "http://d665ty.natappfree.cc",
            ws: true,
            changeOrigin: true,
            pathRewrite: {
              "^/admin": "",
            },
          },
        }
      }
    }
  }